package com.day0921;

public class Text1 {
//    Alt+Enter
//    将光标放到缺少包的错误提示处自动导入包
//    Ctrl+Alt+Space
//    光标处会有会出现界面提示需要补全的信息
//    也可以在new完对象后使用.var后将会自动补
//    Ctrl+O
//   可以选择父类的方法进行重写
//    foreach循环快速写法
//    数组名.for
//    for循环快速写法
//    数组名.fori
//    快速生成类成员变量的get set toString方法(常用)
//    鼠标右击编码区选择（Genarate…）
//    Ctrl + Alt + T
//    用来围绕选中的代码行（ * 包括if、while、try catch等）这个功能也很方便
//    Ctrl + Q
//    在editor window中显示java docs这个功能很方便–可以在编写java内置的类或者方法时可以看都这个类的父类或者接口，对于方法的话可以看到它们需要的参数和返回类型（这个可以有）
//    Ctrl + /
//    注释/反注释指定的语句,这个功能很象PB中提供的一个功能，它可以注释和反注释你所选择的语句（使用单行注释符号"//"），你也可以用Ctrl + Shift + / 来进行多行语句的注释（即使用多行注释符号"/ … /"）
//    Shift + F6
//    提供对包名,类名, 方法、变量的重命名当修改方法，变量名修改时还会显示自己在本类中的其他方法名，在对类名 包名修改时可以完全可以代替Refactor中的Rename去重命名包名或者类名
//** Ctrl + W*
//    按一个word来进行选择操作在IDEA里的这个快捷键功能是先选择光标所在字符处的单词，多按几下还可以选择整行
//    Ctrl + Alt + L
//    根据模板格式化选择的代码,只对java文件有效
//    Ctrl+Alt+V
//    直接引入等号左边的变量名和类型
//    Ctrl + Y
//    删除当前光标所在的行
//    Ctrl+H，，Ctrl+F12
//    查看当前光标所指类的子类
//    Crtl+R
//    批量修改制定的代码
//    Ctrl+Alt+M
//   将代码片段快速抽取为一个方法
//
//    ** Ctrl +shife+ Space**
//    用于显示类对象可以调用的其本类中编写的方法(鸡肋)，类对象名直接点的方法来的更快
//    Ctrl + N（Ctrl + Shift + N）
//    跳转到指定的java文件（其它文件）这个功能很方便，至少我不用每回都在一长串的文件列表里找寻我想要编辑的类文件和jsp文件了
//    Ctrl + B
//    跳转到定义处这个就不用多说了，好象是个IDE就会提供的功能
//** Ctrl + Alt + B**
//    跳转到方法实现处这个也算是很普遍的功能了，就不多说了。
//    ** Shift + F1**
//    在浏览器中显示指定的java docs,这个也应该是几乎所有的java ide都提供的功能，就不多说了。
//    F2/Shift + F2
//    跳转到下/上一个错误语句处IDEA提供了一个在错误语句之间方便的跳转的功能，你使用这个快捷键可以快捷在出错的语句之间进行跳转。
//    Ctrl + Alt + O
//    优化import自动去除无用的import语句，蛮不错的一个功能。
//   ** Ctrl + ]/[**
//    跳转到代码块结束/开始处,这个功能vi也有，也是很常用的一个代码编辑功能了。
//    Ctrl+E
//    可以显示最近编辑的文件列表
//    Shift+Click
//   可以关闭文件
//    Ctrl+Shift+Backspace
//    可以跳转到上次编辑的地方
//    Ctrl+F12
//   可以显示当前文件的结构
//    Ctrl+F7
//    可以查询当前元素在当前文件中的引用，然后按F3可以选择
//    Ctrl+Shift+N
//    可以快速打开文件
//    Alt+Q
//    可以看到当前方法的声明
//    Ctrl+P
//   可以显示参数信息
//    Alt+Insert
//    可以生成构造器/Getter/Setter等
//    Alt+Up and Alt+Down(上下键)
//    可在方法间快速移动

//    Ctrl+Shift+Alt+N
//    可以快速打开符号
//    Alt+F3
//    可以快速寻找
//    Ctrl+J
//    Live Templates!
//    Ctrl+Shift+F7
//   可以指定代码使其用其他颜色显示的更明显
//    Ctrl+Alt+Up /Ctrl+Alt+Down
//   可以快速跳转搜索结果
//    Ctrl+Shift+J
//    可以整合两行
//    Alt+F8
//    计算变量值
//    Alt+Shift+Insert
//   列编辑
    public static void main(String[] args) {
//        形参是在定义函数名和函数体的时候使用的参数。
//       实参是在调用时传递给函数的参数，即传递给被调用函数的值。
//        形参:是定义函数时在括号里定义的变量，它只是申明用的，是没有值的;
//        实参:是调用函数时传给形参的值，是有值的。
//        实参是形参被具体赋值之后的值，参加实际的运算，有实际作用。

// 形参变量只有在被调用时才分配内存单元，在调用结束时,即刻释放所分配的内存单元。
// 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值，以便把这些值传送给形参。
// 函数的形参和实参具有以下特点:
// 1.形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。
// 因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。
//2.实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时，
//它们都必须具有确定的值，以便把这些值传送给形参。因此应预先用赋值,输入等办法使实参获得确定值
        int num;
        for (int i = 0; i < 10 ; i++) {

        }

    }
}
